package com.ccys.db.entity;

import com.ccys.db.rely.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* Created by Mybatis Generator on 2023/12/15
*/
@Data
@ApiModel("AIA集体体检报告")
@Table(name = "tbl_patient_biometrics_upload")
@NoArgsConstructor
@AllArgsConstructor
public class TblPatientBiometricsUpload extends BaseEntity {
    @Column(name = "mem_id")
    private String memId;

    private Integer sn;

    private BigDecimal age;

    @Column(name = "uploaded_at")
    private Date uploadedAt;

    @Column(name = "completed_at")
    private Date completedAt;

    @Column(name = "syncing_response_code")
    private String syncingResponseCode;

    @Column(name = "is_uploaded")
    private Integer isUploaded;

    private String name;

    @Column(name = "nric_no")
    private String nricNo;

    private String gender;

    private String dob;

    @Column(name = "date_of_screening")
    private String dateOfScreening;

    @Column(name = "company_name")
    private String companyName;

    @Column(name = "aia_vitality_no")
    private String aiaVitalityNo;

    private String dept;

    @Column(name = "contact_no")
    private String contactNo;

    private String email;

    private String consent;

    private String smoker;

    @Column(name = "download_status")
    private String downloadStatus;

    private String status;

    @Column(name = "biometrics_string")
    private String biometricsString;

    @Column(name = "syncing_response")
    private String syncingResponse;

    @Column(name = "syncing_request")
    private String syncingRequest;

    @Column(name = "from_file")
    private String fromFile;

    private String header;
}